<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="Content-Language" content="zh-CN"><title>systemd-bless-boot.service
  中文手册 [金步国]</title><style>
@font-face { font-family: "JinBuGuoWebMono"; src: url("http://www.jinbuguo.com/d/mono.ttf") format("truetype"); }
* { font-family: "JinBuGuoWebMono", "Ubuntu Mono", "Consolas", "Menlo", monospace; }
body { margin:10px; }
h1 { text-align:center; background:#ddd; }
h2#auth_name { text-align:center; margin: 10px 5%; }

    a.headerlink {
      color: #c60f0f;
      font-size: 0.8em;
      padding: 0 4px 0 4px;
      text-decoration: none;
      visibility: hidden;
    }

    a.headerlink:hover {
      background-color: #c60f0f;
      color: white;
    }

    h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, dt:hover > a.headerlink {
      visibility: visible;
    }
</style><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d286c55b63a3c54a1e43d10d4c203e75"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><h1>systemd-bless-boot.service 中文手册</h1><h2 id="auth_name">译者：<strong><a href="http://www.jinbuguo.com/">金步国</a></strong></h2><hr><h3>版权声明</h3><p>本文译者是一位开源理念的坚定支持者，所以本文虽然不是软件，但是遵照开源的精神发布。</p><ul><li>无担保：本文译者不保证译文内容准确无误，亦不承担任何由于使用此文档所导致的损失。</li><li>自由使用：任何人都可以自由的<u>阅读/链接/打印</u>此文档，无需任何附加条件。</li><li>名誉权：任何人都可以自由的<u>转载/引用/再创作</u>此文档，但必须保留译者署名并注明出处。</li></ul><h3>其他作品</h3><p>本文译者十分愿意与他人分享劳动成果，如果你对我的其他翻译作品或者技术文章有兴趣，可以在如下位置查看现有的作品集：</p><ul><li><a href="http://www.jinbuguo.com/">金步国作品集</a> [ <a href="http://www.jinbuguo.com/">http://www.jinbuguo.com/</a> ]</li></ul><h3>联系方式</h3><p>由于译者水平有限，因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好)，请来信指出，任何提高译文质量的建议我都将虚心接纳。</p><ul><li>Email(QQ)：70171448在QQ邮箱</li></ul><hr><a href="systemd.index.html">手册索引</a> ·
  <a href="systemd.directives.html">指令索引</a><span style="float:right">systemd-241</span><hr><div class="refentry"><a name="systemd-bless-boot.service"></a><div class="titlepage"></div><div class="refnamediv"><h2>名称</h2><p>systemd-bless-boot.service — 将本次启动标记为成功</p></div><div class="refsynopsisdiv"><h2>大纲</h2><p><code class="filename">systemd-bless-boot.service</code></p><p><code class="filename">/usr/lib/systemd/system-bless-boot</code></p></div><div class="refsect1"><a name="id-1.5"></a><h2 id="描述">描述<a class="headerlink" title="Permalink to this headline" href="systemd-bless-boot.service.html#%E6%8F%8F%E8%BF%B0">¶</a></h2><p>系统服务 <code class="filename">systemd-bless-boot.service</code>
    用于将本次启动标记为成功。此系统服务将在
    <a href="systemd-bless-boot-generator.html#"><span class="citerefentry"><span class="refentrytitle">systemd-bless-boot-generator</span>(8)</span></a>
    检测到使用了 <a href="systemd-boot.html#"><span class="citerefentry"><span class="refentrytitle">systemd-boot</span>(7)</span></a>
    启动计数的时候，被自动添加到系统初始化过程中。</p><p>此服务基于从引导管理器传递给操作系统的 <code class="varname">LoaderBootCountPath</code> EFI 变量(
    vendor UUID <code class="constant">4a67b082-0a4c-41cf-b6c7-440b29bb8c4</code>)进行工作，
    该 EFI 变量包含一个相对于 ESP(EFI System Partition) 的文件系统路径，此路径指向本次启动所使用的符合 <a class="ulink" href="https://systemd.io/BOOT_LOADER_SPECIFICATION" target="_top">Boot Loader Specification</a>
    规范的启动项描述文件或者规范化 Linux 内核。
    <span class="command"><strong>systemd-bless-boot.service</strong></span>
    将会重命名文件系统路径(来自于 EFI 变量)所指向的文件(启动项描述文件或规范化 Linux 内核)，
    将文件名称中的"剩余尝试次数"和"已经尝试次数"两个标记删除，
    也就是将对应的启动项标记为"成功"。</p></div><div class="refsect1"><a name="id-1.6"></a><h2 id="选项">选项<a class="headerlink" title="Permalink to this headline" href="systemd-bless-boot.service.html#%E9%80%89%E9%A1%B9">¶</a></h2><p> <code class="filename">/usr/lib/systemd/system-bless-boot</code> 也可以从命令行调用，
    可以接受如下命令行参数之一：</p><div class="variablelist"><dl class="variablelist"><dt id="status"><span class="term"><code class="option">status</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#status">¶</a></dt><dd><p>显示当前启动项描述文件或规范化 Linux 内核镜像文件的状态。
        将会输出 "<code class="literal">good</code>", "<code class="literal">bad</code>", "<code class="literal">indeterminate</code>",
        "<code class="literal">clean</code>" 之一。
        "<code class="literal">indeterminate</code>" 表示已经完成启动、但还没有被标记为"good"或"bad"之前；
        "<code class="literal">good</code>" 表示已经被 <code class="option">good</code> 命令标记为"good"；
        "<code class="literal">bad</code>" 表示已经被 <code class="option">bad</code> 命令标记为"bad"；
        "<code class="literal">clean</code>" 表示启动计数已失效。</p><p>如果没有指定任何命令行参数，那么这是默认命令。</p></dd><dt id="good"><span class="term"><code class="option">good</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#good">¶</a></dt><dd><p>将当前启动项描述文件或规范化 Linux 内核镜像文件标记为"good"，
        也就是将文件名称中的"剩余尝试次数"和"已经尝试次数"两个标记删除。
        此命令应该在完全启动成功之后使用。 <code class="filename">systemd-bless-boot.service</code>
        系统服务将会调用此命令。</p></dd><dt id="bad"><span class="term"><code class="option">bad</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#bad">¶</a></dt><dd><p>将当前启动项描述文件或规范化 Linux 内核镜像文件标记为"bad"，
        也就是将文件名称中的"剩余尝试次数"设为零。
        只要还存在非"bad"启动项，引导管理器就不会再尝试启动当前启动项。
        一般不使用此命令，但可用于在已经检测到启动错误的情况下，需要立即终止启动计数、
        立即将当前启动项永久标记为"bad"的场合。</p></dd><dt id="indeterminate"><span class="term"><code class="option">indeterminate</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#indeterminate">¶</a></dt><dd><p>撤销当前启动项描述文件或规范化 Linux 内核镜像文件的"good"或"bad"标记，
        也就是将文件名重命名回
         <code class="varname">LoaderBootCountPath</code> EFI 变量中的名称。</p></dd><dt id="-h"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#-h">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd><dt id="--version"><span class="term"><code class="option">--version</code></span><a class="headerlink" title="Permalink to this term" href="systemd-bless-boot.service.html#--version">¶</a></dt><dd><p><a name="version-text"></a>显示简短的版本信息并退出。</p></dd></dl></div></div><div class="refsect1"><a name="id-1.7"></a><h2 id="参见">参见<a class="headerlink" title="Permalink to this headline" href="systemd-bless-boot.service.html#%E5%8F%82%E8%A7%81">¶</a></h2><p>
      <a href="systemd.html#"><span class="citerefentry"><span class="refentrytitle">systemd</span>(1)</span></a>,
      <a href="systemd-boot.html#"><span class="citerefentry"><span class="refentrytitle">systemd-boot</span>(7)</span></a>,
      <a href="systemd.special.html#"><span class="citerefentry"><span class="refentrytitle">systemd.special</span>(1)</span></a>
    </p></div></div></body></html>
